در این پروژه آموزشی قصد داریم تا نحوه اشغال کردن خط تلفن و شماره گیری به روش تن را آموزش دهیم.
از میکروکنترلر AVR و زبان برنامه نویسی بیسیک و کامپایلر بیسکام استفاده شده است.
با استفاده از یک کیپد 4*4 می توان شماره تلفن را وارد کرد، برای مانیتورینگ از یک LCD کاراکتری 16*2 استفاده شده است.
J1: سوکت تلفن می باشد که باید به خط تلفن وصل شود.
R3: مقاومت 330 اهم جهت کاهش دادن مقاومت خط تلفن. با قرار دادن این مقاومت در مدار، خط تلفن اشغال خواهد شد.
RL1: در مسیر چک تلفن و خط تلفن باید یک رله قرار بگیرد ، تا هر زمان که نیاز شد یا وصل کردن رله بتوانیم خط را اشغال کنیم. بعد از فعال شدن رله مقاومت 330 اهم در مدار خط تلفن قرار میگیرد و با کاهش مقاومت خط ، به مرکز مقاومت می فهماند که خط اشغال است و آماده شماره گیری میباشد.
TR1: برای اینکه پالس های تن را به خط تلفن اعمال کنیم از یک چوک استفاده شده است. برای این شماتیک از چوک قرمز استفاده کنید. این چک مدار تلفن را از میکروکنترلر ایزوله میکند. و پایه میکروکنترلر با خط تلفن تماس الکتریکی ندارد.
Sounder1: جهت پخش کردن صدای تن میتوان از یک اسپیکر کوچک 8 اهم 0.5W استفاده کرد.
Sounder2: جهت پخش صدای BIB به منظور صحت فشرده شدن کلیدهای کیپد. برای این کاز از بیزر استفاده شود.
توجه: در صورت استفاده عملی از این پروژه حتما از کریستال خارجی استفاده شود. این پروژه با کریستال داخلی قادر به شماره گیری نیست.
توجه: از کریستال 4MHz تا 10MHz استفاده شود.
این پروژه با نرم افزار پروتیوس شبیه سازی شده است. و همراه فایل ها جهت دانلود قرار داده شده است.
جهت دانلود فایل های این پروژه اینجا کلیک کنید. ( 191KB )
تهیه و تنظیم: علیرضا جودی